home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / hardware / ahd12 / doc / document.fin < prev    next >
Text File  |  2000-02-28  |  7KB  |  175 lines

  1.  
  2.  
  3.    AHD on interface, joka tekee mahdolliseksi liitt{{ edullisen PC-kovalevyn
  4. Amiga 1000:een tai Amiga 500:aan. Interfacen ajatuksena oli tehd{ siit{
  5. halpa ja yksinkertainen rakentaa. Siksi siin{ ei ole mit{{n Auto-boottia
  6. tai DMA-siirtoa. 
  7.  
  8. Rakentaminen
  9. ============
  10.  
  11.    Interfacen p{{tarkoituksena on muuttaa Amiga-v{yl{ PC-v{yl{ksi ja
  12. p{invastoin. Pieni taustakuvaus interfacen toimintatapaan voi olla
  13. paikallaan.
  14.  
  15.    PC:n kontrolleri (esim. Western Digital WX1) on rakennettu j{{m{{n
  16. osoitteeseen $0320 PC:n muistissa. T{m{ paikka on varattu juuri
  17. kovalevykontrollerille.  Amigassa I/O-alue alkaa osoitteesta $E80000,
  18. joten meid{n pit{{ siirt{{ $0320 ==> $E80000.
  19.  
  20.    Osoitekoodauksessa maskataan AND-piirill{ ja invertteri yksinkertaisesti
  21. k{{nt{{ bitit. Osoitekooderista (AEU) tuleva HDEN-signaali nousee, kun
  22. osoitev{yl{n viisi ylint{ bitti{ (A23-A19) ovat '11101' - sopiva
  23. $E8XXXX:{{n. N{m{ signaalit k{{nnet{{n invertterill{ ja yhdistet{{n
  24. OR-piiriss{ *LDS-signaaliin. T{m{ tarkoittaa, ett{ kun osoite muodostetaan
  25. ja kun prosessori yritt{{ lukea LSByte{ siit{, yll{mainittu piiri antaa
  26. alhaalla olevan signaalin kahdelle OR-piirille, jotka pit{v{t huolen
  27. I/O:n jakamisesta PC-esikuvan mukaisesti.
  28.  
  29. **************************************************************************
  30.  
  31. Alkuper{isess{ rakennusohjeessa DU-osassa (ks. komponenttikaavio)
  32. OR-piiriin menee signaali laskurin (LS93) nastasta 8. Kokeilin kytkent{{, 
  33. jossa nasta 8 oli korvattu nastalla 9, ja kontrollerin toiminta nopeutui 
  34. n. 20%, kaikki toimi silti normaalisti. Suosittelen tekem{{n tuon, 
  35. kovalevyn luku/kirjotusnopeudet paranivat heti huomattavasti!
  36.  
  37. ***************************************************************************
  38.  
  39.    Kontrollerin reunassa osa signaaleista johtaa maahan, +5V:iin sek{
  40. +12V:iin. Jos on ep{varma siit{ mik{ pinni on mik{kin niin etsi
  41. +12V j{lkeenp{in joka on vain pinniss{ 10 (v{yl{n alapuolella).
  42.  
  43.    Ehdotan ett{ yritett{isiin kytke{ v{hint{{n ainakin kaksi erillist{
  44. maadoitusta Amigan laajennusv{yl{lt{ (pinnit 1-4 sek{ 85 ovat maata
  45. laajennusv{yl{ss{). Seuraavat pinnit ovat maata PC-liittimess{:
  46.  
  47.      A11 - A21, A24 - A25, A27 - A29, B1, B2, B10, B31
  48.  
  49.     Amigan laajennusv{yl{ss{ pinneiss{ 5 ja 6 on +5V. Seuraavat pinnat
  50. PC-liittimess{ kytket{{n +5V:iin:
  51.  
  52.      A22 - A23, A26, B3, B29
  53.  
  54.     Kontrolleri vaatii my|skin +12V. N{m{ j{nnitteet l|ytyv{t pinnist{ 10.
  55. Suosittelen kuitenkin erillisen virtal{hteen hankkimista, Amigan oma 
  56. poweri tuskin kest{{ sek{ kontrollerin ett{ kovalevyn aiheuttamaa 
  57. kuorimitusta. Itsell{ni on k{yt|ss{ vanha PC:n virhtal{hde.
  58. Seuraava pinna PC-liittimess{ kytket{{n +12V:iin:
  59.  
  60.      B9
  61.  
  62.     Amiga 500:ssa on my|s -12V j{nnite. Sit{ voidaan k{ytt{{, jos l|ytyy
  63. kontrolleri joka vaatii t{m{n j{nnitteen. A500-omistajat joilla on
  64. sellainen kontrolleri, l|yt{v{t ko. pinnin k{ytt{j{noppaasta.
  65.  
  66.     Koska PC-liittimell{ on oma puskuri datav{yl{lle, voidaan Amigan
  67. laajennusv{yl{ liitt{{ suoraan kontrolleriin:
  68.  
  69.      Amiga             PC
  70.  
  71.       75               A9
  72.       77               A8
  73.       79               A7
  74.       81               A6
  75.       83               A5
  76.       86               A4
  77.       84               A3
  78.       82               A2
  79.  
  80.     Amigan osoitelinjat A1 ja A2 pit{{ my|skin kytke{, ett{ tietokone osaa
  81. k{ytt{{ kontrollerin rekisterit{:
  82.  
  83.      Amiga             PC
  84.  
  85.       29               A31
  86.       27               A30
  87.  
  88.    Pinnijen numerointi Amigan laajennusv{yl{ss{
  89.    --------------------------------------------
  90.  
  91.    Amiga 1000:n ja Amiga 500:n laajennusv{yl{t ovat erilaisia. T{ss{ selvitys 
  92. kummastakin. '#####' tarkoittaa itse laajennusv{yl{{:
  93.  
  94.     A1000:
  95.  
  96.                Yl|s
  97.        ..................              >1 3 5 7 ... 81 83 85
  98. Edest{ :oo   #####      : Takaa        >
  99.        :................:              >2 4 6 8 ... 82 84 86
  100.                Alas
  101.             
  102.  
  103.     A500:
  104.  
  105.           Yl|s
  106.        .........                       >1 3 5 7 ... 81 83 85
  107. Takaa  :       :::..      Edest{       >
  108.        :.....#####::::..               >2 4 6 8 ... 82 84 86 
  109.           Alas                         
  110.  
  111.  
  112.    Amiga 500:n laajennusv{yl{ on siirretty koneen toiselle puolelle, jos 
  113. verrataan Amiga 1000:een. Yleens{ kaikki dokumentit on tehty Amiga 1000:tta 
  114. silm{ll{ pit{en. (A500:ssa on muutama uudistus). Seuraavassa viel{ Amiga 
  115. 1000:n ja Amiga 500:n pinnaj{rjestys (Amiga Hardware Reference Manualista):
  116. (* = invertoitu)
  117.  
  118.  
  119.     EXPANSION ...86 PIN EDGE (.1) (P2) (For Amiga 1000)
  120.  
  121.     1  gnd         23 A6          45 A15         67 PD13
  122.     2  gnd         24 A4          46 BERR*       68 PRW*
  123.     3  gnd         25 gnd         47 A17         69 PD12
  124.     4  gnd         26 A3          48 VPA*        70 LDS*
  125.     5  +5          27 A2          49 gnd         71 PD11
  126.     6  +5          28 A7          50 E           72 UDS*
  127.     7  exp         29 A1          51 VMA*        73 gnd
  128.     8  -5          30 A8          52 A18         74 AS*
  129.     9  exp         31 FC0         53 RES*        75 PD0
  130.     10 +12         32 A9          54 A19         76 PD10
  131.     11 gnd         33 FC1         55 HLT*        77 PD1
  132.     12 CONFIG      34 A10         56 A20         78 PD9
  133.     13 gnd         35 FC2         57 A22         79 PD2
  134.     14 C3*         36 A11         58 A21         80 PD8
  135.     15 CDAC        37 gnd         59 A23         81 PD3
  136.     16 C1*         38 A12         60 BR*         82 PD7
  137.     17 OVR*        39 A13         61 gnd         83 PD4
  138.     18 XRDY        40 IPL0*       62 BGACK*      84 PD6
  139.     19 INT2*       41 A14         63 PD15        85 gnd
  140.     20 PALOPE*     42 IPL1*       64 BG*         86 PD5
  141.     21 A5          43 A15         65 PD14
  142.     22 INT6*       44 IPL2*       66 DTACK*
  143.  
  144.  
  145.     EXPANSION ...86 PIN EDGE (For Amiga 500)
  146.  
  147.     1  gnd         23 A6          45 A15         67 PD13
  148.     2  gnd         24 A4          46 BERR*       68 PRW*
  149.     3  gnd         25 gnd         47 A17         69 PD12
  150.     4  gnd         26 A3          48 VPA*        70 LDS*
  151.     5  +5          27 A2          49 gnd         71 PD11
  152.     6  +5          28 A7          50 E           72 UDS*
  153.     7  exp         29 A1          51 VMA*        73 gnd
  154.   ->8  -12         30 A8          52 A18         74 AS*
  155.     9  exp         31 FC0         53 RES*        75 PD0
  156.     10 +12         32 A9          54 A19         76 PD10
  157.     11 gnd         33 FC1         55 HLT*        77 PD1
  158.   ->12 CONFIG*     34 A10         56 A20         78 PD9
  159.     13 gnd         35 FC2         57 A22         79 PD2
  160.     14 C3*         36 A11         58 A21         80 PD8
  161.     15 CDAC        37 gnd         59 A23         81 PD3
  162.     16 C1*         38 A12         60 BR*         82 PD7
  163.     17 OVR*        39 A13         61 gnd         83 PD4
  164.     18 XRDY        40 IPL0*       62 BGACK*      84 PD6
  165.     19 INT2*       41 A14         63 PD15        85 gnd
  166.     20 PALOPE*     42 IPL1*       64 BG*         86 PD5
  167.     21 A5          43 A15         65 PD14
  168.     22 INT6*       44 IPL2*       66 DTACK*
  169.  
  170. (-> = muuttuneet pinnit)
  171.  
  172.  
  173. K{{nt{nyt Lovejoy of Pu-239. En ota vastuuta mahdollisista virheit{ tms.
  174.  
  175.